.el-drawer {
  .el-drawer__header {
    --at-apply: lgt-dark10-light20;
    --at-apply: theme-color-hasBgcfontColor;
    height: 30px;
    padding: 5px 0;
    margin-bottom: 0 !important;
    padding-left: 14px;
    box-sizing: border-box;
    font-size: 22px;
    .el-drawer__title {
      font-size: initial;
    }
    .el-drawer__close {
      font-size: 18px;
      font-weight: 600;
      --at-apply: theme-color-danger;
    }
  }

  .el-drawer__body {
    --at-apply: theme-bgc-contentBgcColor;
    padding: 5px 3px !important;
    box-sizing: border-box;
  }

  .el-drawer__footer {
    --at-apply: theme-bgc-contentBgcColor;
    padding: 0 3px;
    height: 40px;
    --at-apply: aline-right;
    --at-apply: z-10 system-shadow-0-1-10-2;
  }
}
